package com.tian.dto;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import javax.validation.constraints.NotBlank;

/**
 * {@code @description:} 积分变动请求参数
 *
 * @author tianwc 公众号：Java后端技术全栈
 * 在线刷题 1200+java面试题和1000+篇技术文章：<a href="https://woaijava.cc/">博客地址</a>
 * {@code @date:} 2024-03-15 9:55
 * {@code @version:} 1.0
 */
@Data
@ApiModel(value="用户积分修改")
public class UpdatePointReqDto {
    /**
     * 变动用户主键
     */
    @NotBlank(message = "用户主键不能为空")
    @ApiModelProperty(value="姓名")
    private Long userId;
    /**
     * 变动积分
     */
    @NotBlank(message = "变动积分不能为空")
    @ApiModelProperty(value="变更积分")
    private Integer point;
    /**
     * 变更积分类型 {@link UserUpdatePointEnum}
     */
    @NotBlank(message = "变更积分类型不能为空")
    @ApiModelProperty(value="变更积分类型")
    private Integer type;
}
